home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr08
/
tcw11p.zip
/
README.NOW
< prev
Wrap
Text File
|
1995-03-06
|
11KB
|
244 lines
TABOGA TEMPLATES AND TOOLS FOR CLARION FOR WINDOWS
==================================================
Release 1.001
for CW release 1.001
Welcome to the Taboga Software Tools and Templates for Clarion
for Windows.
Included in this package is a set of powerful templates for
your use with Clarion for Windows v.1.001 and above. We have
copied the main features from our Clarion for DOS product, and
added new features specific to the Windows products.
We decided to follow a slightly different path from the other
third party template providers. We sell a basic template system
which includes our set of procedure templates, and what we consider
the main template features; then, other templates we develop will
be offered for free to our current customers. These other
templates will provide features that although important, may not be
used by all of our customers, or not as often.
Thus, this is the first release of the basic or core system.
All of our template products will be posted on CompuServe, on
the Clarion forum.
Included in this first release of the core system are our
"Quick Filters" (standard and breaking) on browses, reports and
process procedures, complete tagging functionality, basic security
templates, resizable browse boxes, moveable controls, browses in
reverse order, browses with multiple key orders, and user-driven
calculation of totals.
We appreciate that you are taking the time to explore our
product. We are quite sure that you will conclude that our product
is an excellent deal in terms of quality, and price.
As an introductory offer we are offering our Clarion for
Windows templates at the same price as our Clario for DOS
templates, just $75.00. This price includes free upgrades for the
full year of 1995.
Please use the included REGISTER.DOC form for registration.
This form in under the TABOGA\DOC directory.
========================
= TEMPLATES INCLUDED =
========================
The following is a brief description of all the templates
included in this first release, and the help document that
describes their use.
PROCEDURE TEMPLATES
===================
TBrowse - This is a replacement for Clarion's Browse procedure
template which includes a TBrowseBox incorporated, instead of
a BrowseBox.
TReport - This is the same as the regular Report procedure
template, except that we have added support for QFilters.
TProcess - The same as the regular Process procedure, but with
support for QFilters.
CONTROL TEMPLATES
=================
TBrowseBox (TBrwsBox.DOC) This control template is a replacement
for the standard Clarion BrowseBox, with additions to support
the various enhancements that we have developed.
TBrowseMultiKeyDrop (Other.DOC) This control template places a
LIST with various orders, and range limits to use on a browse
box. You may specify any of the file's keys, and even use
different locators, and different range limits for each key
defined.
TBrowseReverseOrderToggle (Other.DOC) This control template places
a button on the window that toggles the order in which the
TBrowseBox is listed: normal (or forward) order, and reverse
order. It works with all the other control templates in the
Taboga Templates package.
TBrowseTotalButton (Other.DOC) By default, if you have totals in
a TBrowseBox, these are calculated upon entry into the
procedure. This may be a time consuming operation, and may
not be always desirable. This control template places a
button on the screen, that allows the user to specify WHEN to
calculate the totals.
TBrowseUpdateButtons
TResizableBrowseBox (Move_Rez.DOC) This control template allows
you to make any browse box control resizable, AND moveable
inside a window.
TMoveableControl (Move_Rez.DOC) This control template allows you
to make any control moveable.
TTagButtons (Tag.DOC) This control template places buttons
attached to a Taboga's TBrowseBox for handling the following
operations: Tagging one record, untagging one record,
"flipping" the tag on one record, tagging all the records,
untagging all the records, and flipping the tags on all the
records. By "flipping" a tag we mean that if the record was
tagged, it becomes untagged, and viceversa, if it wasn't
tagged, it becomes tagged.
TTagSearchButtons (Tag.DOC) This control template places two
buttons attached to a Taboga's TBrowseBox that already
contains the TTagButtons control template. These two buttons
allow you to search for the Next Tagged Record, and for the
Previous Tagged Record.
TFilterTaggedToggle (Tag.DOC) This control template also works in
conjunction with a TBrowseBox with tagging buttons. It places
a button on the screen, which "toggles" (ON or OFF) a filter
which determines whether ONLY the tagged records should be
shown, or if all the records should be shown.
EXTENSION TEMPLATES
===================
TBrowseFilterTagged (Tag.DOC) This Extension template also works
in conjunction with a TBrowseBox with tagging buttons. It is
similar to the TFilterTaggedToggle in that it provides a
filter for showing only the tagged records. The difference
that this isn't a toggle, but rather it is a "fixed" filter
for ONLY showing the tagged records.
TProcessFilterTagged (Tag.DOC) This Extension template is simalar
to the TBrowseFilterTagged, except that it works for Reports
and Process procedures instead of a BrowseBox.
TResizableBrowseExtension (Move_Rez.DOC) This extension template
allows you to make a browse procedure's window resizable, and
have its browse box expand or shrink with the window.
TGlobalSecurityExtension (Security.DOC) This extension adds
support for the security functions into your application, and
specifies what kind of security will be used, in what path are
the security files located, etc.
TFirstSecurityExtension (Security.DOC) This extension template
adds security to the "First" application procedure. Here we
call UserLogin() to check the user's password, and we also
check if the user has access to the application.
TProcedureSecurityExtension (Security.DOC) This extension
template adds security functions to any procedure. Here a
function is called to verify if the user has access to the
specific procedure.
CODE TEMPLATES
===============
TProcessTags (Tag.DOC) This is a code template that sets up code
to go over each of the tagged records, and do some operation
defined by the user.
TCountTags (Tag.DOC) This is a simple code template that allows
you to easily count the number of tagged records in a Tag Set.
Optionally, you may show a window with the number of tagged
records.
TCopyTags (Tag.DOC) This is a very useful code template. It allows
you to copy a Tag Set into another Tag Set. You may even copy
between different Storage Types (File to a Queue, etc.), and
between different reference types.
TClearTags (Tag.DOC) This is a simple code template that clears all
the tags in a given Tag Set. It works for all the different
kinds of Storage Types (File, Queue, Field in Tagged File),
and reference types (Pointer or Position).
TTagOneRecord (Tag.DOC) This code template tags (or optionally
flips) the current record. It works for all the different
kinds of Storage Types (File, Queue, Field in Tagged File),
and reference types (Pointer or Position).
TUnTagOneRecord (Tag.DOC) This code template untags the current
record. It works for all the different kinds of Storage Types
(File, Queue, Field in Tagged File), and reference types
(Pointer or Position).
==================
= INSTALLATION =
==================
1. Create a subdirectory under your CW directory called
TABOGA. So, for example, if your Clarion for Windows directory is
C:\CW, create a directory C:\CW\TABOGA.
2. Copy the installation files INSTALL.EXE and this file
(Readme.NOW) to the newly created directory, and run the
INSTALL.EXE program.
3. The INSTALL.EXE program will automatically create all the
necessary diretories, and will copy all the templates, DLL, and
other files into their appropiate places.
4. There will be some files with the extension .LIB which
must be copied to the C:\CW\OBJ directory, or whichever is your OBJ
directory. Also, the .DLL files must be copied to the C:\CW\BIN
directory in order to test your applications. The included BAT
file MOVE_LIB.BAT, will copy all these files to their appropiate
directory provided that you specify the path to your CW
installation. For example, if your installation is in C:\CW, type:
MOVE_LIB C:\CW
You may also copy the LIB and DLL files yourself as
previously explained.
5. Once the files are installed, you must load Windows, and
then your Clarion for Windows program.
6. Once in CW, go into the "Setup/Edit Redirection File"
option, and update the Redirection file to add the C:\CW\TABOGA
directory to your LIB and CLW entries. The entries should look
like this:
*.lib = c:\cw\obj;c:\cw\lib;C:\CW\TABOGA
*.clw = .;c:\cw\source;C:\CW\TABOGA
7. Now go into the "Template Registry". Here, you must
register the Taboga.TPL template.
====================================
= DISTRIBUTING YOUR APPLICATIONS =
====================================
If your applications use the TAGGING functions, you must
distribute the file TTag.DLL with your application. If your
application uses the SECURITY functions, you must distribute the
file TSec.DLL with your application.
===================================
= UNINSTALLING TABOGA TEMPLATES =
===================================
The desinstallation process is even simpler than the
installation. Simple follow these steps.
1. Delete the C:\CW\TABOGA directory, and all of its
subdirectories.
2. Delete from the C:\CW\OBJ directory the following files:
TSec.OBJ, TSec.LIB, TTag.OBJ, and TTag.LIB.
3. Delete from the C:\CW\LIB directory the following files:
TSec.DLL, and TTag.DLL.
You must substitute C:\CW for your own Clarion for Windows
installation directory.